package com.ruoyi.student.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;


/**
 * 原始就业推荐表系统学生实体
 */
@Data
public class OStudent extends BaseEntity {


    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long StudentId;

    /**
     * 学号
     */
    @Excel(name = "学号")
    private String Xh;

    /**
     * 身份证号
     */
    @Excel(name = "身份证号")
    private String Sfzh;

    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String Xm;

    /**
     * 性别
     */
    @Excel(name = "性别")
    private String Xb;

    /**
     * 民族
     */
    @Excel(name = "民族")
    private String Mz;

    /**
     * 生源所在地
     */
    @Excel(name = "生源所在地")
    private String Syszd;

    /**
     * 生源所在地代码
     */
    @Excel(name = "生源所在地代码")
    private String Syszddm;

    /**
     * 系别
     */
    @Excel(name = "系别")
    private String Department;

    /**
     * 专业
     */
    @Excel(name = "专业")
    private String Major;

    /**
     * 专业方向
     */
    @Excel(name = "专业方向")
    private String MajorDirection;

    /**
     * 班级号
     */
    @Excel(name = "班级号")
    private Long Bjh;

    /**
     * 政治面貌
     */
    @Excel(name = "政治面貌")
    private String Zzmm;

    /**
     * 入学时间
     */
    @Excel(name = "入学时间")
    private Date AdmissionDate;

    /**
     * 离校时间
     */
    @Excel(name = "离校时间")
    private Date LeaveDate;

    /**
     * 所属辅导员id
     */
    @Excel(name = "所属辅导员id")
    private Long counselorsCounselorid;


//    @Excel(name = "所属辅导员工号")
//    private String counsellorCode;
//
//    @Excel(name = "所属辅导员工号")
//    private String counsellorName;
//
//    @Excel(name = "所属辅导员联系方式")
//    private String counsellorPhone;

    /**
     * $column.columnComment
     */
    @Excel(name = "学生类型")
    private Long StudentStateTypeId;

    /**
     * 出生日期
     */
    @Excel(name = "出生日期")
    private Date Csrq;

    /**
     * 学制
     */
    @Excel(name = "学制")
    private Long Xz;

    /**
     * 学历
     */
    @Excel(name = "学历")
    private String Xl;
}
